patch of grass - German English Dictionary